power-driven vehicle - Turkish English Dictionary